# near model CODE resource # jump table entries: 8648-8684 (37 of them) 00000000 0000 21C8 ori.b D0, 0xC8 00000004 0000 10B8 ori.b D0, 0xB8 fn00000008: 00000008 226F 0004 movea.l A1, [A7 + 0x4] 0000000C 41F9 0000 AB02 lea.l A0, [0x0000AB02] 00000012 2288 move.l [A1], A0 00000014 336F 0008 0004 move.w [A1 + 0x4], [A7 + 0x8] 0000001A 336F 000A 0006 move.w [A1 + 0x6], [A7 + 0xA] 00000020 136F 000C 0008 move.b [A1 + 0x8], [A7 + 0xC] 00000026 2049 movea.l A0, A1 00000028 4E75 rts fn0000002A: 0000002A 4E56 0000 link A6, 0 0000002E 2F0A move.l -[A7], A2 00000030 246E 0008 movea.l A2, [A6 + 0x8] 00000034 200A move.l D0, A2 00000036 6718 beq +0x1A /* 00000050 */ 00000038 41F9 0000 AB02 lea.l A0, [0x0000AB02] 0000003E 2488 move.l [A2], A0 00000040 4A6E 000C tst.w [A6 + 0xC] 00000044 6F0A ble +0xC /* 00000050 */ 00000046 2F0A move.l -[A7], A2 00000048 4EB9 0000 0168 jsr [0x00000168] 0000004E 584F addq.w A7, 4 label00000050: 00000050 204A movea.l A0, A2 00000052 245F movea.l A2, [A7]+ 00000054 4E5E unlink A6 00000056 4E75 rts 00000058 4E75 rts 0000005A 4E56 0000 link A6, 0 0000005E 2F0A move.l -[A7], A2 00000060 246E 0008 movea.l A2, [A6 + 0x8] 00000064 2F0A move.l -[A7], A2 00000066 2057 movea.l A0, [A7] 00000068 2250 movea.l A1, [A0] 0000006A 2269 001C movea.l A1, [A1 + 0x1C] 0000006E 4E91 jsr [A1] 00000070 4A00 tst.b D0 00000072 584F addq.w A7, 4 00000074 670E beq +0x10 /* 00000084 */ 00000076 2F0A move.l -[A7], A2 00000078 2057 movea.l A0, [A7] 0000007A 2250 movea.l A1, [A0] 0000007C 2269 0028 movea.l A1, [A1 + 0x28] 00000080 4E91 jsr [A1] 00000082 584F addq.w A7, 4 label00000084: 00000084 157C 0001 0008 move.b [A2 + 0x8], 0x1 0000008A 245F movea.l A2, [A7]+ 0000008C 4E5E unlink A6 0000008E 4E75 rts 00000090 4E56 0000 link A6, 0 00000094 2F0A move.l -[A7], A2 00000096 246E 0008 movea.l A2, [A6 + 0x8] 0000009A 2F0A move.l -[A7], A2 0000009C 2057 movea.l A0, [A7] 0000009E 2250 movea.l A1, [A0] 000000A0 2269 0020 movea.l A1, [A1 + 0x20] 000000A4 4E91 jsr [A1] 000000A6 4A00 tst.b D0 000000A8 584F addq.w A7, 4 000000AA 670E beq +0x10 /* 000000BA */ 000000AC 2F0A move.l -[A7], A2 000000AE 2057 movea.l A0, [A7] 000000B0 2250 movea.l A1, [A0] 000000B2 2269 002C movea.l A1, [A1 + 0x2C] 000000B6 4E91 jsr [A1] 000000B8 584F addq.w A7, 4 label000000BA: 000000BA 422A 0008 clr.b [A2 + 0x8] 000000BE 245F movea.l A2, [A7]+ 000000C0 4E5E unlink A6 000000C2 4E75 rts 000000C4 7001 moveq.l D0, 0x01 000000C6 4E75 rts 000000C8 4E56 0000 link A6, 0 000000CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000D0 4EB9 0003 BFC8 jsr [0x0003BFC8] 000000D6 4A00 tst.b D0 000000D8 57C0 seq D0 000000DA 4400 neg.b D0 000000DC 4E5E unlink A6 000000DE 4E75 rts 000000E0 4E56 0000 link A6, 0 000000E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000E8 4EB9 0003 BFC8 jsr [0x0003BFC8] 000000EE 4E5E unlink A6 000000F0 4E75 rts 000000F2 4E56 0000 link A6, 0 000000F6 2F0A move.l -[A7], A2 000000F8 246E 0008 movea.l A2, [A6 + 0x8] 000000FC 2F2E 000C move.l -[A7], [A6 + 0xC] 00000100 3F2A 0004 move.w -[A7], [A2 + 0x4] 00000104 3F2A 0006 move.w -[A7], [A2 + 0x6] 00000108 4EB9 0000 0128 jsr [0x00000128 /* PollRtnAdr */] 0000010E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000112 302A 0004 move.w D0, [A2 + 0x4] 00000116 48C0 ext.l D0 00000118 5280 addq.l D0, 1 0000011A 3F00 move.w -[A7], D0 0000011C 3F2A 0006 move.w -[A7], [A2 + 0x6] 00000120 4EB9 0000 0128 jsr [0x00000128 /* PollRtnAdr */] 00000126 245F movea.l A2, [A7]+ 00000128 4E5E unlink A6 0000012A 4E75 rts 0000012C 4E56 0000 link A6, 0 00000130 2F0A move.l -[A7], A2 00000132 246E 0008 movea.l A2, [A6 + 0x8] 00000136 2F0A move.l -[A7], A2 00000138 4EB9 0003 BFD2 jsr [0x0003BFD2] 0000013E 41F9 0000 A9E2 lea.l A0, [0x0000A9E2] 00000144 2488 move.l [A2], A0 00000146 42AA 000E clr.l [A2 + 0xE] 0000014A 204A movea.l A0, A2 0000014C 584F addq.w A7, 4 0000014E 245F movea.l A2, [A7]+ 00000150 4E5E unlink A6 00000152 4E75 rts 00000154 4E56 FFE8 link A6, -0x0018 00000158 2F0A move.l -[A7], A2 0000015A 246E 0008 movea.l A2, [A6 + 0x8] 0000015E 200A move.l D0, A2 00000160 6744 beq +0x46 /* 000001A6 */ 00000162 41F9 0000 A9E2 lea.l A0, [0x0000A9E2] 00000168 2488 move.l [A2], A0 0000016A 2D4F FFFC move.l [A6 - 0x4], A7 0000016E 42A7 clr.l -[A7] 00000170 2F0A move.l -[A7], A2 00000172 2057 movea.l A0, [A7] 00000174 2250 movea.l A1, [A0] 00000176 2269 0020 movea.l A1, [A1 + 0x20] 0000017A 4E91 jsr [A1] 0000017C 504F addq.w A7, 8 0000017E 600A bra +0xC /* 0000018A */ 00000180 486E FFE8 pea.l [A6 - 0x18] 00000184 4EB9 0000 0150 jsr [0x00000150] label0000018A: 0000018A 4267 clr.w -[A7] 0000018C 2F0A move.l -[A7], A2 0000018E 4EB9 0000 17F0 jsr [0x000017F0] 00000194 4A6E 000C tst.w [A6 + 0xC] 00000198 5C4F addq.w A7, 6 0000019A 6F0A ble +0xC /* 000001A6 */ 0000019C 2F0A move.l -[A7], A2 0000019E 4EB9 0000 0168 jsr [0x00000168] 000001A4 584F addq.w A7, 4 label000001A6: 000001A6 204A movea.l A0, A2 000001A8 245F movea.l A2, [A7]+ 000001AA 4E5E unlink A6 000001AC 4E75 rts 000001AE 4E56 0000 link A6, 0 000001B2 48E7 0038 movem.l -[A7], A2,A3,A4 000001B6 246E 0008 movea.l A2, [A6 + 0x8] 000001BA 286E 0010 movea.l A4, [A6 + 0x10] 000001BE 202E 000C move.l D0, [A6 + 0xC] 000001C2 5180 subq.l D0, 8 000001C4 5780 subq.l D0, 3 000001C6 6772 beq +0x74 /* 0000023A */ 000001C8 0480 0000 0324 subi.l D0, 0x324 000001CE 672A beq +0x2C /* 000001FA */ 000001D0 5380 subq.l D0, 1 000001D2 6704 beq +0x6 /* 000001D8 */ 000001D4 6000 0084 bra +0x86 /* 0000025A */ label000001D8: 000001D8 2F0C move.l -[A7], A4 000001DA 2F0A move.l -[A7], A2 000001DC 2057 movea.l A0, [A7] 000001DE 2250 movea.l A1, [A0] 000001E0 2269 0020 movea.l A1, [A1 + 0x20] 000001E4 4E91 jsr [A1] 000001E6 4227 clr.b -[A7] 000001E8 2F0A move.l -[A7], A2 000001EA 2057 movea.l A0, [A7] 000001EC 2250 movea.l A1, [A0] 000001EE 2269 0010 movea.l A1, [A1 + 0x10] 000001F2 4E91 jsr [A1] 000001F4 4FEF 000E lea.l A7, [A7 + 0xE] 000001F8 6072 bra +0x74 /* 0000026C */ label000001FA: 000001FA 264C movea.l A3, A4 000001FC 700B moveq.l D0, 0x0B 000001FE B0AC 0010 cmp.l D0, [A4 + 0x10] 00000202 6622 bne +0x24 /* 00000226 */ 00000204 2F0B move.l -[A7], A3 00000206 2F0A move.l -[A7], A2 00000208 2057 movea.l A0, [A7] 0000020A 2250 movea.l A1, [A0] 0000020C 2269 0028 movea.l A1, [A1 + 0x28] 00000210 4E91 jsr [A1] 00000212 4227 clr.b -[A7] 00000214 2F0A move.l -[A7], A2 00000216 2057 movea.l A0, [A7] 00000218 2250 movea.l A1, [A0] 0000021A 2269 0010 movea.l A1, [A1 + 0x10] 0000021E 4E91 jsr [A1] 00000220 4FEF 000E lea.l A7, [A7 + 0xE] 00000224 6046 bra +0x48 /* 0000026C */ label00000226: 00000226 1F3C 0001 move.b -[A7], 0x1 0000022A 2F0A move.l -[A7], A2 0000022C 2057 movea.l A0, [A7] 0000022E 2250 movea.l A1, [A0] 00000230 2269 0010 movea.l A1, [A1 + 0x10] 00000234 4E91 jsr [A1] 00000236 5C4F addq.w A7, 6 00000238 6032 bra +0x34 /* 0000026C */ label0000023A: 0000023A 2F0A move.l -[A7], A2 0000023C 2057 movea.l A0, [A7] 0000023E 2250 movea.l A1, [A0] 00000240 2269 0024 movea.l A1, [A1 + 0x24] 00000244 4E91 jsr [A1] 00000246 4227 clr.b -[A7] 00000248 2F0A move.l -[A7], A2 0000024A 2057 movea.l A0, [A7] 0000024C 2250 movea.l A1, [A0] 0000024E 2269 0010 movea.l A1, [A1 + 0x10] 00000252 4E91 jsr [A1] 00000254 4FEF 000A lea.l A7, [A7 + 0xA] 00000258 6012 bra +0x14 /* 0000026C */ label0000025A: 0000025A 1F3C 0001 move.b -[A7], 0x1 0000025E 2F0A move.l -[A7], A2 00000260 2057 movea.l A0, [A7] 00000262 2250 movea.l A1, [A0] 00000264 2269 0010 movea.l A1, [A1 + 0x10] 00000268 4E91 jsr [A1] 0000026A 5C4F addq.w A7, 6 label0000026C: 0000026C 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000270 4E5E unlink A6 00000272 4E75 rts 00000274 4E56 FF74 link A6, -0x008C 00000278 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000027C 266E 0008 movea.l A3, [A6 + 0x8] 00000280 286E 000C movea.l A4, [A6 + 0xC] 00000284 7600 moveq.l D3, 0x00 00000286 200C move.l D0, A4 00000288 671A beq +0x1C /* 000002A4 */ 0000028A 200C move.l D0, A4 0000028C 6700 011A beq +0x11C /* 000003A8 */ 00000290 2F0C move.l -[A7], A4 00000292 2057 movea.l A0, [A7] 00000294 2250 movea.l A1, [A0] 00000296 2269 0018 movea.l A1, [A1 + 0x18] 0000029A 4E91 jsr [A1] 0000029C 4A00 tst.b D0 0000029E 584F addq.w A7, 4 000002A0 6700 0106 beq +0x108 /* 000003A8 */ label000002A4: 000002A4 246B 000E movea.l A2, [A3 + 0xE] 000002A8 274C 000E move.l [A3 + 0xE], A4 000002AC 7800 moveq.l D4, 0x00 000002AE 200A move.l D0, A2 000002B0 6720 beq +0x22 /* 000002D2 */ 000002B2 2D4F FFCC move.l [A6 - 0x34], A7 000002B6 2F0A move.l -[A7], A2 000002B8 2057 movea.l A0, [A7] 000002BA 2250 movea.l A1, [A0] 000002BC 2269 000C movea.l A1, [A1 + 0xC] 000002C0 4E91 jsr [A1] 000002C2 584F addq.w A7, 4 000002C4 600A bra +0xC /* 000002D0 */ 000002C6 486E FFB8 pea.l [A6 - 0x48] 000002CA 4EB9 0000 0150 jsr [0x00000150] label000002D0: 000002D0 7801 moveq.l D4, 0x01 label000002D2: 000002D2 2D6B 000E FF78 move.l [A6 - 0x88], [A3 + 0xE] 000002D8 6700 00AC beq +0xAE /* 00000386 */ 000002DC 2D4F FFE4 move.l [A6 - 0x1C], A7 000002E0 2F2E FF78 move.l -[A7], [A6 - 0x88] 000002E4 2057 movea.l A0, [A7] 000002E6 2250 movea.l A1, [A0] 000002E8 2269 0010 movea.l A1, [A1 + 0x10] 000002EC 4E91 jsr [A1] 000002EE 584F addq.w A7, 4 000002F0 6000 0094 bra +0x96 /* 00000386 */ 000002F4 2D6E FFDC FFB4 move.l [A6 - 0x4C], [A6 - 0x24] 000002FA 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 000002FE 4EB9 0003 BFEC jsr [0x0003BFEC] 00000304 2600 move.l D3, D0 00000306 584F addq.w A7, 4 00000308 2D4F FFB0 move.l [A6 - 0x50], A7 0000030C 2F2B 000E move.l -[A7], [A3 + 0xE] 00000310 2057 movea.l A0, [A7] 00000312 2250 movea.l A1, [A0] 00000314 2269 000C movea.l A1, [A1 + 0xC] 00000318 4E91 jsr [A1] 0000031A 584F addq.w A7, 4 0000031C 600A bra +0xC /* 00000328 */ 0000031E 486E FF9C pea.l [A6 - 0x64] 00000322 4EB9 0000 0150 jsr [0x00000150] label00000328: 00000328 2D6B 000E FF74 move.l [A6 - 0x8C], [A3 + 0xE] 0000032E 2A2B 000E move.l D5, [A3 + 0xE] 00000332 4AAE FF74 tst.l [A6 - 0x8C] 00000336 6712 beq +0x14 /* 0000034A */ 00000338 3F3C 0001 move.w -[A7], 0x1 0000033C 2F05 move.l -[A7], D5 0000033E 2057 movea.l A0, [A7] 00000340 2250 movea.l A1, [A0] 00000342 2269 0008 movea.l A1, [A1 + 0x8] 00000346 4E91 jsr [A1] 00000348 5C4F addq.w A7, 6 label0000034A: 0000034A 42AB 000E clr.l [A3 + 0xE] 0000034E 200A move.l D0, A2 00000350 672A beq +0x2C /* 0000037C */ 00000352 2F0A move.l -[A7], A2 00000354 2057 movea.l A0, [A7] 00000356 2250 movea.l A1, [A0] 00000358 2269 0020 movea.l A1, [A1 + 0x20] 0000035C 4E91 jsr [A1] 0000035E 4A00 tst.b D0 00000360 584F addq.w A7, 4 00000362 6612 bne +0x14 /* 00000376 */ 00000364 2F0A move.l -[A7], A2 00000366 2057 movea.l A0, [A7] 00000368 2250 movea.l A1, [A0] 0000036A 2269 001C movea.l A1, [A1 + 0x1C] 0000036E 4E91 jsr [A1] 00000370 4A00 tst.b D0 00000372 584F addq.w A7, 4 00000374 6706 beq +0x8 /* 0000037C */ label00000376: 00000376 274A 000E move.l [A3 + 0xE], A2 0000037A 7800 moveq.l D4, 0x00 label0000037C: 0000037C 486E FFD0 pea.l [A6 - 0x30] 00000380 4EB9 0000 0150 jsr [0x00000150] label00000386: 00000386 4A04 tst.b D4 00000388 6700 0094 beq +0x96 /* 0000041E */ 0000038C 2C0A move.l D6, A2 0000038E 200A move.l D0, A2 00000390 6700 008C beq +0x8E /* 0000041E */ 00000394 3F3C 0001 move.w -[A7], 0x1 00000398 2F06 move.l -[A7], D6 0000039A 2057 movea.l A0, [A7] 0000039C 2250 movea.l A1, [A0] 0000039E 2269 0008 movea.l A1, [A1 + 0x8] 000003A2 4E91 jsr [A1] 000003A4 5C4F addq.w A7, 6 000003A6 6076 bra +0x78 /* 0000041E */ label000003A8: 000003A8 2D4F FFFC move.l [A6 - 0x4], A7 000003AC 2F0C move.l -[A7], A4 000003AE 2057 movea.l A0, [A7] 000003B0 2250 movea.l A1, [A0] 000003B2 2269 0010 movea.l A1, [A1 + 0x10] 000003B6 4E91 jsr [A1] 000003B8 584F addq.w A7, 4 000003BA 602C bra +0x2E /* 000003E8 */ 000003BC 206E FFF4 movea.l A0, [A6 - 0xC] 000003C0 2D50 FF98 move.l [A6 - 0x68], [A0] 000003C4 262E FF98 move.l D3, [A6 - 0x68] 000003C8 6014 bra +0x16 /* 000003DE */ 000003CA 2D6E FFF4 FF94 move.l [A6 - 0x6C], [A6 - 0xC] 000003D0 2F2E FF94 move.l -[A7], [A6 - 0x6C] 000003D4 4EB9 0003 BFEC jsr [0x0003BFEC] 000003DA 2600 move.l D3, D0 000003DC 584F addq.w A7, 4 label000003DE: 000003DE 486E FFE8 pea.l [A6 - 0x18] 000003E2 4EB9 0000 0150 jsr [0x00000150] label000003E8: 000003E8 2D4F FF90 move.l [A6 - 0x70], A7 000003EC 2F0C move.l -[A7], A4 000003EE 2057 movea.l A0, [A7] 000003F0 2250 movea.l A1, [A0] 000003F2 2269 000C movea.l A1, [A1 + 0xC] 000003F6 4E91 jsr [A1] 000003F8 584F addq.w A7, 4 000003FA 600A bra +0xC /* 00000406 */ 000003FC 486E FF7C pea.l [A6 - 0x84] 00000400 4EB9 0000 0150 jsr [0x00000150] label00000406: 00000406 2E0C move.l D7, A4 00000408 200C move.l D0, A4 0000040A 6712 beq +0x14 /* 0000041E */ 0000040C 3F3C 0001 move.w -[A7], 0x1 00000410 2F07 move.l -[A7], D7 00000412 2057 movea.l A0, [A7] 00000414 2250 movea.l A1, [A0] 00000416 2269 0008 movea.l A1, [A1 + 0x8] 0000041A 4E91 jsr [A1] 0000041C 5C4F addq.w A7, 6 label0000041E: 0000041E 4A83 tst.l D3 00000420 6716 beq +0x18 /* 00000438 */ 00000422 4878 00C3 push.l 0xC3 00000426 4879 0000 AACE push.l 0xAACE 0000042C 2F03 move.l -[A7], D3 0000042E 4EB9 0000 0F60 jsr [0x00000F60] 00000434 4FEF 000C lea.l A7, [A7 + 0xC] label00000438: 00000438 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000043C 4E5E unlink A6 0000043E 4E75 rts 00000440 4E56 0000 link A6, 0 00000444 2F0B move.l -[A7], A3 00000446 2F0A move.l -[A7], A2 00000448 246E 0008 movea.l A2, [A6 + 0x8] 0000044C 266A 000E movea.l A3, [A2 + 0xE] 00000450 200B move.l D0, A3 00000452 6748 beq +0x4A /* 0000049C */ 00000454 2F0B move.l -[A7], A3 00000456 2057 movea.l A0, [A7] 00000458 2250 movea.l A1, [A0] 0000045A 2269 0020 movea.l A1, [A1 + 0x20] 0000045E 4E91 jsr [A1] 00000460 4A00 tst.b D0 00000462 584F addq.w A7, 4 00000464 6712 beq +0x14 /* 00000478 */ 00000466 2F2A 000E move.l -[A7], [A2 + 0xE] 0000046A 2057 movea.l A0, [A7] 0000046C 2250 movea.l A1, [A0] 0000046E 2269 0014 movea.l A1, [A1 + 0x14] 00000472 4E91 jsr [A1] 00000474 584F addq.w A7, 4 00000476 6024 bra +0x26 /* 0000049C */ label00000478: 00000478 2F2A 000E move.l -[A7], [A2 + 0xE] 0000047C 2057 movea.l A0, [A7] 0000047E 2250 movea.l A1, [A0] 00000480 2269 001C movea.l A1, [A1 + 0x1C] 00000484 4E91 jsr [A1] 00000486 4A00 tst.b D0 00000488 584F addq.w A7, 4 0000048A 6710 beq +0x12 /* 0000049C */ 0000048C 2F2A 000E move.l -[A7], [A2 + 0xE] 00000490 2057 movea.l A0, [A7] 00000492 2250 movea.l A1, [A0] 00000494 2269 0010 movea.l A1, [A1 + 0x10] 00000498 4E91 jsr [A1] 0000049A 584F addq.w A7, 4 label0000049C: 0000049C 245F movea.l A2, [A7]+ 0000049E 265F movea.l A3, [A7]+ 000004A0 4E5E unlink A6 000004A2 4E75 rts 000004A4 4E56 FF00 link A6, -0x0100 000004A8 48E7 0038 movem.l -[A7], A2,A3,A4 000004AC 266E 0008 movea.l A3, [A6 + 0x8] 000004B0 246E 000C movea.l A2, [A6 + 0xC] 000004B4 2052 movea.l A0, [A2] 000004B6 4210 clr.b [A0] 000004B8 286B 000E movea.l A4, [A3 + 0xE] 000004BC 200C move.l D0, A4 000004BE 6768 beq +0x6A /* 00000528 */ 000004C0 2F0C move.l -[A7], A4 000004C2 2057 movea.l A0, [A7] 000004C4 2250 movea.l A1, [A0] 000004C6 2269 001C movea.l A1, [A1 + 0x1C] 000004CA 4E91 jsr [A1] 000004CC 4A00 tst.b D0 000004CE 584F addq.w A7, 4 000004D0 6722 beq +0x24 /* 000004F4 */ 000004D2 2052 movea.l A0, [A2] 000004D4 10BC 0001 move.b [A0], 0x1 000004D8 486E FF00 pea.l [A6 - 0x100] 000004DC 2F2A 000C move.l -[A7], [A2 + 0xC] 000004E0 2F2B 000E move.l -[A7], [A3 + 0xE] 000004E4 2057 movea.l A0, [A7] 000004E6 2250 movea.l A1, [A0] 000004E8 2269 0024 movea.l A1, [A1 + 0x24] 000004EC 4E91 jsr [A1] 000004EE 4FEF 000C lea.l A7, [A7 + 0xC] 000004F2 6034 bra +0x36 /* 00000528 */ label000004F4: 000004F4 2F2B 000E move.l -[A7], [A3 + 0xE] 000004F8 2057 movea.l A0, [A7] 000004FA 2250 movea.l A1, [A0] 000004FC 2269 0020 movea.l A1, [A1 + 0x20] 00000500 4E91 jsr [A1] 00000502 4A00 tst.b D0 00000504 584F addq.w A7, 4 00000506 6720 beq +0x22 /* 00000528 */ 00000508 2052 movea.l A0, [A2] 0000050A 10BC 0001 move.b [A0], 0x1 0000050E 2F2A 000C move.l -[A7], [A2 + 0xC] 00000512 486E FF00 pea.l [A6 - 0x100] 00000516 2F2B 000E move.l -[A7], [A3 + 0xE] 0000051A 2057 movea.l A0, [A7] 0000051C 2250 movea.l A1, [A0] 0000051E 2269 0024 movea.l A1, [A1 + 0x24] 00000522 4E91 jsr [A1] 00000524 4FEF 000C lea.l A7, [A7 + 0xC] label00000528: 00000528 2052 movea.l A0, [A2] 0000052A 4A10 tst.b [A0] 0000052C 6610 bne +0x12 /* 0000053E */ 0000052E 2F2A 000C move.l -[A7], [A2 + 0xC] 00000532 2F3C 0001 0097 move.l -[A7], 0x10097 00000538 4EB9 0000 0128 jsr [0x00000128 /* PollRtnAdr */] label0000053E: 0000053E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000542 4E5E unlink A6 00000544 4E75 rts fn00000546: 00000546 4E56 0000 link A6, 0 0000054A 2F0B move.l -[A7], A3 0000054C 2F0A move.l -[A7], A2 0000054E 246E 0012 movea.l A2, [A6 + 0x12] 00000552 1F2E 001E move.b -[A7], [A6 + 0x1E] 00000556 3F2E 000C move.w -[A7], [A6 + 0xC] 0000055A 3F3C 0096 move.w -[A7], 0x96 0000055E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000562 61FF FFFF FAA4 bsr -0x55A /* 00000008 */ 00000568 41F9 0000 A6B8 lea.l A0, [0x0000A6B8] 0000056E 226E 0008 movea.l A1, [A6 + 0x8] 00000572 2288 move.l [A1], A0 00000574 206E 0008 movea.l A0, [A6 + 0x8] 00000578 216E 000E 0016 move.l [A0 + 0x16], [A6 + 0xE] 0000057E 206E 0008 movea.l A0, [A6 + 0x8] 00000582 214A 0012 move.l [A0 + 0x12], A2 00000586 206E 0008 movea.l A0, [A6 + 0x8] 0000058A 216E 0016 000A move.l [A0 + 0xA], [A6 + 0x16] 00000590 206E 0008 movea.l A0, [A6 + 0x8] 00000594 216E 001A 000E move.l [A0 + 0xE], [A6 + 0x1A] 0000059A 2052 movea.l A0, [A2] 0000059C 226E 0008 movea.l A1, [A6 + 0x8] 000005A0 3368 0020 0022 move.w [A1 + 0x22], [A0 + 0x20] 000005A6 2052 movea.l A0, [A2] 000005A8 226E 0008 movea.l A1, [A6 + 0x8] 000005AC 3368 0022 0024 move.w [A1 + 0x24], [A0 + 0x22] 000005B2 206E 0008 movea.l A0, [A6 + 0x8] 000005B6 3268 0022 movea.w A1, [A0 + 0x22] 000005BA 3028 0024 move.w D0, [A0 + 0x24] 000005BE 48C0 ext.l D0 000005C0 9089 sub.l D0, A1 000005C2 2140 001E move.l [A0 + 0x1E], D0 000005C6 206E 0008 movea.l A0, [A6 + 0x8] 000005CA 2028 001E move.l D0, [A0 + 0x1E] 000005CE A122 syscall NewHandle, flags=1 000005D0 226E 0008 movea.l A1, [A6 + 0x8] 000005D4 2348 001A move.l [A1 + 0x1A], A0 000005D8 206E 0008 movea.l A0, [A6 + 0x8] 000005DC 2668 001A movea.l A3, [A0 + 0x1A] 000005E0 200B move.l D0, A3 000005E2 4FEF 000A lea.l A7, [A7 + 0xA] 000005E6 6724 beq +0x26 /* 0000060C */ 000005E8 206E 0008 movea.l A0, [A6 + 0x8] 000005EC 2F28 001E move.l -[A7], [A0 + 0x1E] 000005F0 206E 0008 movea.l A0, [A6 + 0x8] 000005F4 2252 movea.l A1, [A2] 000005F6 2269 003E movea.l A1, [A1 + 0x3E] 000005FA 2011 move.l D0, [A1] 000005FC 2240 movea.l A1, D0 000005FE 3028 0022 move.w D0, [A0 + 0x22] 00000602 41F1 0000 lea.l A0, [A1 + D0.w] 00000606 201F move.l D0, [A7]+ 00000608 2253 movea.l A1, [A3] 0000060A A22E syscall BlockMove/BlockMoveData, flags=2 label0000060C: 0000060C 206E 0008 movea.l A0, [A6 + 0x8] 00000610 245F movea.l A2, [A7]+ 00000612 265F movea.l A3, [A7]+ 00000614 4E5E unlink A6 00000616 4E75 rts fn00000618: 00000618 4E56 0000 link A6, 0 0000061C 2F0B move.l -[A7], A3 0000061E 2F0A move.l -[A7], A2 00000620 246E 0008 movea.l A2, [A6 + 0x8] 00000624 200A move.l D0, A2 00000626 6730 beq +0x32 /* 00000658 */ 00000628 41F9 0000 A6B8 lea.l A0, [0x0000A6B8] 0000062E 2488 move.l [A2], A0 00000630 266A 001A movea.l A3, [A2 + 0x1A] 00000634 200B move.l D0, A3 00000636 6704 beq +0x6 /* 0000063C */ 00000638 204B movea.l A0, A3 0000063A A023 syscall DisposHandle/DisposeHandle label0000063C: 0000063C 4267 clr.w -[A7] 0000063E 2F0A move.l -[A7], A2 00000640 61FF FFFF F9E8 bsr -0x616 /* 0000002A */ 00000646 4A6E 000C tst.w [A6 + 0xC] 0000064A 5C4F addq.w A7, 6 0000064C 6F0A ble +0xC /* 00000658 */ 0000064E 2F0A move.l -[A7], A2 00000650 4EB9 0000 0168 jsr [0x00000168] 00000656 584F addq.w A7, 4 label00000658: 00000658 204A movea.l A0, A2 0000065A 245F movea.l A2, [A7]+ 0000065C 265F movea.l A3, [A7]+ 0000065E 4E5E unlink A6 00000660 4E75 rts 00000662 4E56 0000 link A6, 0 00000666 2F0A move.l -[A7], A2 00000668 246E 0008 movea.l A2, [A6 + 0x8] 0000066C 2F0A move.l -[A7], A2 0000066E 2057 movea.l A0, [A7] 00000670 2250 movea.l A1, [A0] 00000672 2269 001C movea.l A1, [A1 + 0x1C] 00000676 4E91 jsr [A1] 00000678 4A00 tst.b D0 0000067A 584F addq.w A7, 4 0000067C 6726 beq +0x28 /* 000006A4 */ 0000067E 2F0A move.l -[A7], A2 00000680 2057 movea.l A0, [A7] 00000682 2250 movea.l A1, [A0] 00000684 2269 0028 movea.l A1, [A1 + 0x28] 00000688 4E91 jsr [A1] 0000068A 2F0A move.l -[A7], A2 0000068C 2F2A 0016 move.l -[A7], [A2 + 0x16] 00000690 2F2A 000A move.l -[A7], [A2 + 0xA] 00000694 2057 movea.l A0, [A7] 00000696 2268 0004 movea.l A1, [A0 + 0x4] 0000069A 2269 0024 movea.l A1, [A1 + 0x24] 0000069E 4E91 jsr [A1] 000006A0 4FEF 0010 lea.l A7, [A7 + 0x10] label000006A4: 000006A4 157C 0001 0008 move.b [A2 + 0x8], 0x1 000006AA 245F movea.l A2, [A7]+ 000006AC 4E5E unlink A6 000006AE 4E75 rts 000006B0 4E56 0000 link A6, 0 000006B4 2F0A move.l -[A7], A2 000006B6 246E 0008 movea.l A2, [A6 + 0x8] 000006BA 2F0A move.l -[A7], A2 000006BC 2057 movea.l A0, [A7] 000006BE 2250 movea.l A1, [A0] 000006C0 2269 0020 movea.l A1, [A1 + 0x20] 000006C4 4E91 jsr [A1] 000006C6 4A00 tst.b D0 000006C8 584F addq.w A7, 4 000006CA 6726 beq +0x28 /* 000006F2 */ 000006CC 2F0A move.l -[A7], A2 000006CE 2057 movea.l A0, [A7] 000006D0 2250 movea.l A1, [A0] 000006D2 2269 002C movea.l A1, [A1 + 0x2C] 000006D6 4E91 jsr [A1] 000006D8 2F0A move.l -[A7], A2 000006DA 2F2A 0016 move.l -[A7], [A2 + 0x16] 000006DE 2F2A 000A move.l -[A7], [A2 + 0xA] 000006E2 2057 movea.l A0, [A7] 000006E4 2268 0004 movea.l A1, [A0 + 0x4] 000006E8 2269 0024 movea.l A1, [A1 + 0x24] 000006EC 4E91 jsr [A1] 000006EE 4FEF 0010 lea.l A7, [A7 + 0x10] label000006F2: 000006F2 422A 0008 clr.b [A2 + 0x8] 000006F6 245F movea.l A2, [A7]+ 000006F8 4E5E unlink A6 000006FA 4E75 rts 000006FC 4E56 0000 link A6, 0 00000700 2F03 move.l -[A7], D3 00000702 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000706 4EB9 0003 BFC8 jsr [0x0003BFC8] 0000070C 4A00 tst.b D0 0000070E 584F addq.w A7, 4 00000710 6614 bne +0x16 /* 00000726 */ 00000712 206E 0008 movea.l A0, [A6 + 0x8] 00000716 2F28 000A move.l -[A7], [A0 + 0xA] 0000071A 4EB9 0000 D580 jsr [0x0000D580] 00000720 4A00 tst.b D0 00000722 584F addq.w A7, 4 00000724 6604 bne +0x6 /* 0000072A */ label00000726: 00000726 7000 moveq.l D0, 0x00 00000728 6002 bra +0x4 /* 0000072C */ label0000072A: 0000072A 7001 moveq.l D0, 0x01 label0000072C: 0000072C 261F move.l D3, [A7]+ 0000072E 4E5E unlink A6 00000730 4E75 rts 00000732 4E56 0000 link A6, 0 00000736 2F03 move.l -[A7], D3 00000738 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000073C 4EB9 0003 BFC8 jsr [0x0003BFC8] 00000742 4A00 tst.b D0 00000744 584F addq.w A7, 4 00000746 6714 beq +0x16 /* 0000075C */ 00000748 206E 0008 movea.l A0, [A6 + 0x8] 0000074C 2F28 000A move.l -[A7], [A0 + 0xA] 00000750 4EB9 0000 D580 jsr [0x0000D580] 00000756 4A00 tst.b D0 00000758 584F addq.w A7, 4 0000075A 6604 bne +0x6 /* 00000760 */ label0000075C: 0000075C 7000 moveq.l D0, 0x00 0000075E 6002 bra +0x4 /* 00000762 */ label00000760: 00000760 7001 moveq.l D0, 0x01 label00000762: 00000762 261F move.l D3, [A7]+ 00000764 4E5E unlink A6 00000766 4E75 rts 00000768 206F 0004 movea.l A0, [A7 + 0x4] 0000076C 4AA8 001A tst.l [A0 + 0x1A] 00000770 56C0 sne D0 00000772 4400 neg.b D0 00000774 4E75 rts 00000776 4E56 FFF6 link A6, -0x000A 0000077A 2F0A move.l -[A7], A2 0000077C 2F03 move.l -[A7], D3 0000077E 246E 0008 movea.l A2, [A6 + 0x8] 00000782 2F2A 000E move.l -[A7], [A2 + 0xE] 00000786 486E FFFC pea.l [A6 - 0x4] 0000078A 4EB9 0000 0FB0 jsr [0x00000FB0] 00000790 306A 0022 movea.w A0, [A2 + 0x22] 00000794 2608 move.l D3, A0 00000796 2F03 move.l -[A7], D3 00000798 2F03 move.l -[A7], D3 0000079A 2F2A 0012 move.l -[A7], [A2 + 0x12] 0000079E A9D1 syscall TESetSelect 000007A0 2F2A 001A move.l -[A7], [A2 + 0x1A] 000007A4 486E FFF6 pea.l [A6 - 0xA] 000007A8 4EB9 0000 0378 jsr [0x00000378 /* SysBMCPtr */] 000007AE 206A 001A movea.l A0, [A2 + 0x1A] 000007B2 2F10 move.l -[A7], [A0] 000007B4 2F2A 001E move.l -[A7], [A2 + 0x1E] 000007B8 2F2A 0012 move.l -[A7], [A2 + 0x12] 000007BC A9DE syscall TEInsert 000007BE 306A 0022 movea.w A0, [A2 + 0x22] 000007C2 2F08 move.l -[A7], A0 000007C4 306A 0024 movea.w A0, [A2 + 0x24] 000007C8 2F08 move.l -[A7], A0 000007CA 2F2A 0012 move.l -[A7], [A2 + 0x12] 000007CE A9D1 syscall TESetSelect 000007D0 3F3C FFFF move.w -[A7], 0xFFFF 000007D4 486E FFF6 pea.l [A6 - 0xA] 000007D8 4EB9 0000 0380 jsr [0x00000380 /* SysCtlCPtr */] 000007DE 3F3C FFFF move.w -[A7], 0xFFFF 000007E2 486E FFFC pea.l [A6 - 0x4] 000007E6 4EB9 0000 0FB8 jsr [0x00000FB8] 000007EC 4FEF 001C lea.l A7, [A7 + 0x1C] 000007F0 261F move.l D3, [A7]+ 000007F2 245F movea.l A2, [A7]+ 000007F4 4E5E unlink A6 000007F6 4E75 rts 000007F8 4E56 0000 link A6, 0 000007FC 2F0A move.l -[A7], A2 000007FE 246E 0008 movea.l A2, [A6 + 0x8] 00000802 4227 clr.b -[A7] 00000804 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000808 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000080C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000810 4878 0016 push.l 0x16 00000814 3F3C 0003 move.w -[A7], 0x3 00000818 2F0A move.l -[A7], A2 0000081A 4EBA FD2A jsr [PC - 0x2D6 /* 00000546 */] 0000081E 41F9 0000 A6E8 lea.l A0, [0x0000A6E8] 00000824 2488 move.l [A2], A0 00000826 204A movea.l A0, A2 00000828 4FEF 0018 lea.l A7, [A7 + 0x18] 0000082C 245F movea.l A2, [A7]+ 0000082E 4E5E unlink A6 00000830 4E75 rts 00000832 4E56 FFF6 link A6, -0x000A 00000836 2F0A move.l -[A7], A2 00000838 246E 0008 movea.l A2, [A6 + 0x8] 0000083C 2F2A 000E move.l -[A7], [A2 + 0xE] 00000840 486E FFFC pea.l [A6 - 0x4] 00000844 4EB9 0000 0FB0 jsr [0x00000FB0] 0000084A 306A 0022 movea.w A0, [A2 + 0x22] 0000084E 2F08 move.l -[A7], A0 00000850 306A 0024 movea.w A0, [A2 + 0x24] 00000854 2F08 move.l -[A7], A0 00000856 2F2A 0012 move.l -[A7], [A2 + 0x12] 0000085A A9D1 syscall TESetSelect 0000085C 2F2A 0012 move.l -[A7], [A2 + 0x12] 00000860 A9D7 syscall TEDelete 00000862 A9FC syscall ZeroScrap 00000864 201F move.l D0, [A7]+ 00000866 2F2A 001A move.l -[A7], [A2 + 0x1A] 0000086A 486E FFF6 pea.l [A6 - 0xA] 0000086E 4EB9 0000 0378 jsr [0x00000378 /* SysBMCPtr */] 00000874 2F2A 001E move.l -[A7], [A2 + 0x1E] 00000878 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000087E 206A 001A movea.l A0, [A2 + 0x1A] 00000882 2F10 move.l -[A7], [A0] 00000884 A9FE syscall PutScrap 00000886 201F move.l D0, [A7]+ 00000888 3F3C FFFF move.w -[A7], 0xFFFF 0000088C 486E FFF6 pea.l [A6 - 0xA] 00000890 4EB9 0000 0380 jsr [0x00000380 /* SysCtlCPtr */] 00000896 3F3C FFFF move.w -[A7], 0xFFFF 0000089A 486E FFFC pea.l [A6 - 0x4] 0000089E 4EB9 0000 0FB8 jsr [0x00000FB8] 000008A4 4FEF 0014 lea.l A7, [A7 + 0x14] 000008A8 245F movea.l A2, [A7]+ 000008AA 4E5E unlink A6 000008AC 4E75 rts 000008AE 4E56 FFF0 link A6, -0x0010 000008B2 2F03 move.l -[A7], D3 000008B4 4227 clr.b -[A7] 000008B6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000008BA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000008BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000008C2 4878 0018 push.l 0x18 000008C6 3F3C 0005 move.w -[A7], 0x5 000008CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008CE 4EBA FC76 jsr [PC - 0x38A /* 00000546 */] 000008D2 41F9 0000 A742 lea.l A0, [0x0000A742] 000008D8 226E 0008 movea.l A1, [A6 + 0x8] 000008DC 2288 move.l [A1], A0 000008DE 7000 moveq.l D0, 0x00 000008E0 A122 syscall NewHandle, flags=1 000008E2 226E 0008 movea.l A1, [A6 + 0x8] 000008E6 2348 0026 move.l [A1 + 0x26], A0 000008EA 206E 0008 movea.l A0, [A6 + 0x8] 000008EE 4AA8 0026 tst.l [A0 + 0x26] 000008F2 4FEF 0018 lea.l A7, [A7 + 0x18] 000008F6 6624 bne +0x26 /* 0000091C */ 000008F8 554F subq.w A7, 2 000008FA 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000008FE 361F move.w D3, [A7]+ 00000900 6602 bne +0x4 /* 00000904 */ 00000902 7694 moveq.l D3, 0xFFFFFF94 label00000904: 00000904 4878 00D4 push.l 0xD4 00000908 4879 0000 A972 push.l 0xA972 0000090E 3043 movea.w A0, D3 00000910 2F08 move.l -[A7], A0 00000912 4EB9 0000 0F60 jsr [0x00000F60] 00000918 4FEF 000C lea.l A7, [A7 + 0xC] label0000091C: 0000091C 594F subq.w A7, 4 0000091E 206E 0008 movea.l A0, [A6 + 0x8] 00000922 2F28 0026 move.l -[A7], [A0 + 0x26] 00000926 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000092C 486E FFFC pea.l [A6 - 0x4] 00000930 A9FD syscall GetScrap 00000932 261F move.l D3, [A7]+ 00000934 6C34 bge +0x36 /* 0000096A */ 00000936 206E 0008 movea.l A0, [A6 + 0x8] 0000093A 2068 0026 movea.l A0, [A0 + 0x26] 0000093E A023 syscall DisposHandle/DisposeHandle 00000940 4879 0003 8F54 push.l 0x38F54 00000946 42A7 clr.l -[A7] 00000948 2F03 move.l -[A7], D3 0000094A 486E FFF0 pea.l [A6 - 0x10] 0000094E 4EB9 0003 8EB4 jsr [0x00038EB4] 00000954 4FEF 000C lea.l A7, [A7 + 0xC] 00000958 2F08 move.l -[A7], A0 0000095A 4879 0000 A954 push.l 0xA954 00000960 4EB9 0000 0148 jsr [0x00000148] 00000966 4FEF 000C lea.l A7, [A7 + 0xC] label0000096A: 0000096A 206E 0008 movea.l A0, [A6 + 0x8] 0000096E 261F move.l D3, [A7]+ 00000970 4E5E unlink A6 00000972 4E75 rts 00000974 4E56 0000 link A6, 0 00000978 2F0B move.l -[A7], A3 0000097A 2F0A move.l -[A7], A2 0000097C 246E 0008 movea.l A2, [A6 + 0x8] 00000980 200A move.l D0, A2 00000982 672E beq +0x30 /* 000009B2 */ 00000984 41F9 0000 A742 lea.l A0, [0x0000A742] 0000098A 2488 move.l [A2], A0 0000098C 266A 0026 movea.l A3, [A2 + 0x26] 00000990 200B move.l D0, A3 00000992 6704 beq +0x6 /* 00000998 */ 00000994 204B movea.l A0, A3 00000996 A023 syscall DisposHandle/DisposeHandle label00000998: 00000998 4267 clr.w -[A7] 0000099A 2F0A move.l -[A7], A2 0000099C 4EBA FC7A jsr [PC - 0x386 /* 00000618 */] 000009A0 4A6E 000C tst.w [A6 + 0xC] 000009A4 5C4F addq.w A7, 6 000009A6 6F0A ble +0xC /* 000009B2 */ 000009A8 2F0A move.l -[A7], A2 000009AA 4EB9 0000 0168 jsr [0x00000168] 000009B0 584F addq.w A7, 4 label000009B2: 000009B2 204A movea.l A0, A2 000009B4 245F movea.l A2, [A7]+ 000009B6 265F movea.l A3, [A7]+ 000009B8 4E5E unlink A6 000009BA 4E75 rts 000009BC 4E56 FFF6 link A6, -0x000A 000009C0 2F0A move.l -[A7], A2 000009C2 246E 0008 movea.l A2, [A6 + 0x8] 000009C6 2F2A 000E move.l -[A7], [A2 + 0xE] 000009CA 486E FFFC pea.l [A6 - 0x4] 000009CE 4EB9 0000 0FB0 jsr [0x00000FB0] 000009D4 306A 0022 movea.w A0, [A2 + 0x22] 000009D8 2F08 move.l -[A7], A0 000009DA 306A 0024 movea.w A0, [A2 + 0x24] 000009DE 2F08 move.l -[A7], A0 000009E0 2F2A 0012 move.l -[A7], [A2 + 0x12] 000009E4 A9D1 syscall TESetSelect 000009E6 2F2A 0012 move.l -[A7], [A2 + 0x12] 000009EA A9D7 syscall TEDelete 000009EC 2F2A 0026 move.l -[A7], [A2 + 0x26] 000009F0 486E FFF6 pea.l [A6 - 0xA] 000009F4 4EB9 0000 0378 jsr [0x00000378 /* SysBMCPtr */] 000009FA 206A 0026 movea.l A0, [A2 + 0x26] 000009FE 2F10 move.l -[A7], [A0] 00000A00 594F subq.w A7, 4 00000A02 2F2A 0026 move.l -[A7], [A2 + 0x26] 00000A06 4EB9 0000 0098 jsr [0x00000098] 00000A0C 2F2A 0012 move.l -[A7], [A2 + 0x12] 00000A10 A9DE syscall TEInsert 00000A12 3F3C FFFF move.w -[A7], 0xFFFF 00000A16 486E FFF6 pea.l [A6 - 0xA] 00000A1A 4EB9 0000 0380 jsr [0x00000380 /* SysCtlCPtr */] 00000A20 3F3C FFFF move.w -[A7], 0xFFFF 00000A24 486E FFFC pea.l [A6 - 0x4] 00000A28 4EB9 0000 0FB8 jsr [0x00000FB8] 00000A2E 4FEF 001C lea.l A7, [A7 + 0x1C] 00000A32 245F movea.l A2, [A7]+ 00000A34 4E5E unlink A6 00000A36 4E75 rts 00000A38 4E56 FFF6 link A6, -0x000A 00000A3C 2F0A move.l -[A7], A2 00000A3E 2F03 move.l -[A7], D3 00000A40 246E 0008 movea.l A2, [A6 + 0x8] 00000A44 2F2A 000E move.l -[A7], [A2 + 0xE] 00000A48 486E FFFC pea.l [A6 - 0x4] 00000A4C 4EB9 0000 0FB0 jsr [0x00000FB0] 00000A52 362A 0022 move.w D3, [A2 + 0x22] 00000A56 3043 movea.w A0, D3 00000A58 2F08 move.l -[A7], A0 00000A5A 594F subq.w A7, 4 00000A5C 2F2A 0026 move.l -[A7], [A2 + 0x26] 00000A60 4EB9 0000 0098 jsr [0x00000098] 00000A66 201F move.l D0, [A7]+ 00000A68 3203 move.w D1, D3 00000A6A 48C1 ext.l D1 00000A6C D280 add.l D1, D0 00000A6E 2F01 move.l -[A7], D1 00000A70 2F2A 0012 move.l -[A7], [A2 + 0x12] 00000A74 A9D1 syscall TESetSelect 00000A76 2F2A 0012 move.l -[A7], [A2 + 0x12] 00000A7A A9D7 syscall TEDelete 00000A7C 2F2A 001A move.l -[A7], [A2 + 0x1A] 00000A80 486E FFF6 pea.l [A6 - 0xA] 00000A84 4EB9 0000 0378 jsr [0x00000378 /* SysBMCPtr */] 00000A8A 206A 001A movea.l A0, [A2 + 0x1A] 00000A8E 2F10 move.l -[A7], [A0] 00000A90 2F2A 001E move.l -[A7], [A2 + 0x1E] 00000A94 2F2A 0012 move.l -[A7], [A2 + 0x12] 00000A98 A9DE syscall TEInsert 00000A9A 306A 0022 movea.w A0, [A2 + 0x22] 00000A9E 2F08 move.l -[A7], A0 00000AA0 306A 0024 movea.w A0, [A2 + 0x24] 00000AA4 2F08 move.l -[A7], A0 00000AA6 2F2A 0012 move.l -[A7], [A2 + 0x12] 00000AAA A9D1 syscall TESetSelect 00000AAC 3F3C FFFF move.w -[A7], 0xFFFF 00000AB0 486E FFF6 pea.l [A6 - 0xA] 00000AB4 4EB9 0000 0380 jsr [0x00000380 /* SysCtlCPtr */] 00000ABA 3F3C FFFF move.w -[A7], 0xFFFF 00000ABE 486E FFFC pea.l [A6 - 0x4] 00000AC2 4EB9 0000 0FB8 jsr [0x00000FB8] 00000AC8 4FEF 001C lea.l A7, [A7 + 0x1C] 00000ACC 261F move.l D3, [A7]+ 00000ACE 245F movea.l A2, [A7]+ 00000AD0 4E5E unlink A6 00000AD2 4E75 rts 00000AD4 4E56 0000 link A6, 0 00000AD8 2F0A move.l -[A7], A2 00000ADA 246E 0008 movea.l A2, [A6 + 0x8] 00000ADE 4227 clr.b -[A7] 00000AE0 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000AE4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000AE8 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AEC 4878 0019 push.l 0x19 00000AF0 3F3C 0006 move.w -[A7], 0x6 00000AF4 2F0A move.l -[A7], A2 00000AF6 4EBA FA4E jsr [PC - 0x5B2 /* 00000546 */] 00000AFA 41F9 0000 A79E lea.l A0, [0x0000A79E] 00000B00 2488 move.l [A2], A0 00000B02 204A movea.l A0, A2 00000B04 4FEF 0018 lea.l A7, [A7 + 0x18] 00000B08 245F movea.l A2, [A7]+ 00000B0A 4E5E unlink A6 00000B0C 4E75 rts 00000B0E 4E56 FFFC link A6, -0x0004 00000B12 2F0A move.l -[A7], A2 00000B14 246E 0008 movea.l A2, [A6 + 0x8] 00000B18 2F2A 000E move.l -[A7], [A2 + 0xE] 00000B1C 486E FFFC pea.l [A6 - 0x4] 00000B20 4EB9 0000 0FB0 jsr [0x00000FB0] 00000B26 306A 0022 movea.w A0, [A2 + 0x22] 00000B2A 2F08 move.l -[A7], A0 00000B2C 306A 0024 movea.w A0, [A2 + 0x24] 00000B30 2F08 move.l -[A7], A0 00000B32 2F2A 0012 move.l -[A7], [A2 + 0x12] 00000B36 A9D1 syscall TESetSelect 00000B38 2F2A 0012 move.l -[A7], [A2 + 0x12] 00000B3C A9D7 syscall TEDelete 00000B3E 3F3C FFFF move.w -[A7], 0xFFFF 00000B42 486E FFFC pea.l [A6 - 0x4] 00000B46 4EB9 0000 0FB8 jsr [0x00000FB8] 00000B4C 4FEF 000E lea.l A7, [A7 + 0xE] 00000B50 245F movea.l A2, [A7]+ 00000B52 4E5E unlink A6 00000B54 4E75 rts 00000B56 4E56 0000 link A6, 0 00000B5A 2F0A move.l -[A7], A2 00000B5C 246E 0008 movea.l A2, [A6 + 0x8] 00000B60 1F3C 0001 move.b -[A7], 0x1 00000B64 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000B68 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000B6C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B70 4878 001A push.l 0x1A 00000B74 3F3C 0007 move.w -[A7], 0x7 00000B78 2F0A move.l -[A7], A2 00000B7A 4EBA F9CA jsr [PC - 0x636 /* 00000546 */] 00000B7E 41F9 0000 A7FA lea.l A0, [0x0000A7FA] 00000B84 2488 move.l [A2], A0 00000B86 42AA 0026 clr.l [A2 + 0x26] 00000B8A 356A 0022 002C move.w [A2 + 0x2C], [A2 + 0x22] 00000B90 356A 0022 002A move.w [A2 + 0x2A], [A2 + 0x22] 00000B96 204A movea.l A0, A2 00000B98 4FEF 0018 lea.l A7, [A7 + 0x18] 00000B9C 245F movea.l A2, [A7]+ 00000B9E 4E5E unlink A6 00000BA0 4E75 rts 00000BA2 4E56 0000 link A6, 0 00000BA6 2F0B move.l -[A7], A3 00000BA8 2F0A move.l -[A7], A2 00000BAA 246E 0008 movea.l A2, [A6 + 0x8] 00000BAE 200A move.l D0, A2 00000BB0 6748 beq +0x4A /* 00000BFA */ 00000BB2 41F9 0000 A7FA lea.l A0, [0x0000A7FA] 00000BB8 2488 move.l [A2], A0 00000BBA 2F0A move.l -[A7], A2 00000BBC 4878 0014 push.l 0x14 00000BC0 2F2A 000A move.l -[A7], [A2 + 0xA] 00000BC4 2057 movea.l A0, [A7] 00000BC6 2268 0004 movea.l A1, [A0 + 0x4] 00000BCA 2269 0024 movea.l A1, [A1 + 0x24] 00000BCE 4E91 jsr [A1] 00000BD0 266A 0026 movea.l A3, [A2 + 0x26] 00000BD4 200B move.l D0, A3 00000BD6 4FEF 000C lea.l A7, [A7 + 0xC] 00000BDA 6704 beq +0x6 /* 00000BE0 */ 00000BDC 204B movea.l A0, A3 00000BDE A023 syscall DisposHandle/DisposeHandle label00000BE0: 00000BE0 4267 clr.w -[A7] 00000BE2 2F0A move.l -[A7], A2 00000BE4 4EBA FA32 jsr [PC - 0x5CE /* 00000618 */] 00000BE8 4A6E 000C tst.w [A6 + 0xC] 00000BEC 5C4F addq.w A7, 6 00000BEE 6F0A ble +0xC /* 00000BFA */ 00000BF0 2F0A move.l -[A7], A2 00000BF2 4EB9 0000 0168 jsr [0x00000168] 00000BF8 584F addq.w A7, 4 label00000BFA: 00000BFA 204A movea.l A0, A2 00000BFC 245F movea.l A2, [A7]+ 00000BFE 265F movea.l A3, [A7]+ 00000C00 4E5E unlink A6 00000C02 4E75 rts 00000C04 4E56 0000 link A6, 0 00000C08 48E7 1030 movem.l -[A7], D3,A2,A3 00000C0C 246E 0008 movea.l A2, [A6 + 0x8] 00000C10 157C 0001 0008 move.b [A2 + 0x8], 0x1 00000C16 266A 001A movea.l A3, [A2 + 0x1A] 00000C1A 200B move.l D0, A3 00000C1C 6708 beq +0xA /* 00000C26 */ 00000C1E 204B movea.l A0, A3 00000C20 A023 syscall DisposHandle/DisposeHandle 00000C22 42AA 001A clr.l [A2 + 0x1A] label00000C26: 00000C26 266A 0026 movea.l A3, [A2 + 0x26] 00000C2A 200B move.l D0, A3 00000C2C 6708 beq +0xA /* 00000C36 */ 00000C2E 204B movea.l A0, A3 00000C30 A023 syscall DisposHandle/DisposeHandle 00000C32 42AA 0026 clr.l [A2 + 0x26] label00000C36: 00000C36 206A 0012 movea.l A0, [A2 + 0x12] 00000C3A 2050 movea.l A0, [A0] 00000C3C 3568 0020 0022 move.w [A2 + 0x22], [A0 + 0x20] 00000C42 206A 0012 movea.l A0, [A2 + 0x12] 00000C46 2050 movea.l A0, [A0] 00000C48 3568 0022 0024 move.w [A2 + 0x24], [A0 + 0x22] 00000C4E 306A 0022 movea.w A0, [A2 + 0x22] 00000C52 326A 0024 movea.w A1, [A2 + 0x24] 00000C56 2009 move.l D0, A1 00000C58 9088 sub.l D0, A0 00000C5A 2540 001E move.l [A2 + 0x1E], D0 00000C5E 356A 0022 002C move.w [A2 + 0x2C], [A2 + 0x22] 00000C64 356A 0022 002A move.w [A2 + 0x2A], [A2 + 0x22] 00000C6A 1F3C 0001 move.b -[A7], 0x1 00000C6E 4EB9 0000 21AA jsr [0x000021AA] 00000C74 202A 001E move.l D0, [A2 + 0x1E] 00000C78 A122 syscall NewHandle, flags=1 00000C7A 2548 001A move.l [A2 + 0x1A], A0 00000C7E 4AAA 001A tst.l [A2 + 0x1A] 00000C82 544F addq.w A7, 2 00000C84 6624 bne +0x26 /* 00000CAA */ 00000C86 554F subq.w A7, 2 00000C88 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000C8C 361F move.w D3, [A7]+ 00000C8E 6602 bne +0x4 /* 00000C92 */ 00000C90 7694 moveq.l D3, 0xFFFFFF94 label00000C92: 00000C92 4878 0171 push.l 0x171 00000C96 4879 0000 A972 push.l 0xA972 00000C9C 3043 movea.w A0, D3 00000C9E 2F08 move.l -[A7], A0 00000CA0 4EB9 0000 0F60 jsr [0x00000F60] 00000CA6 4FEF 000C lea.l A7, [A7 + 0xC] label00000CAA: 00000CAA 206A 0012 movea.l A0, [A2 + 0x12] 00000CAE 2050 movea.l A0, [A0] 00000CB0 2068 003E movea.l A0, [A0 + 0x3E] 00000CB4 2250 movea.l A1, [A0] 00000CB6 302A 0022 move.w D0, [A2 + 0x22] 00000CBA 41F1 0000 lea.l A0, [A1 + D0.w] 00000CBE 226A 001A movea.l A1, [A2 + 0x1A] 00000CC2 2251 movea.l A1, [A1] 00000CC4 202A 001E move.l D0, [A2 + 0x1E] 00000CC8 A22E syscall BlockMove/BlockMoveData, flags=2 00000CCA 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000CCE 4E5E unlink A6 00000CD0 4E75 rts 00000CD2 4E56 0000 link A6, 0 00000CD6 48E7 1030 movem.l -[A7], D3,A2,A3 00000CDA 246E 0008 movea.l A2, [A6 + 0x8] 00000CDE 206A 0012 movea.l A0, [A2 + 0x12] 00000CE2 2650 movea.l A3, [A0] 00000CE4 362A 002C move.w D3, [A2 + 0x2C] 00000CE8 B66B 0020 cmp.w D3, [A3 + 0x20] 00000CEC 661A bne +0x1C /* 00000D08 */ 00000CEE B66B 0022 cmp.w D3, [A3 + 0x22] 00000CF2 6614 bne +0x16 /* 00000D08 */ 00000CF4 B66A 002A cmp.w D3, [A2 + 0x2A] 00000CF8 670E beq +0x10 /* 00000D08 */ 00000CFA 2F0A move.l -[A7], A2 00000CFC 4EB9 0003 BFC8 jsr [0x0003BFC8] 00000D02 4A00 tst.b D0 00000D04 584F addq.w A7, 4 00000D06 660E bne +0x10 /* 00000D16 */ label00000D08: 00000D08 2F0A move.l -[A7], A2 00000D0A 2057 movea.l A0, [A7] 00000D0C 2250 movea.l A1, [A0] 00000D0E 2269 0030 movea.l A1, [A1 + 0x30] 00000D12 4E91 jsr [A1] 00000D14 584F addq.w A7, 4 label00000D16: 00000D16 526A 002C addq.w [A2 + 0x2C], 1 00000D1A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000D1E 4E5E unlink A6 00000D20 4E75 rts 00000D22 4E56 0000 link A6, 0 00000D26 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000D2A 246E 0008 movea.l A2, [A6 + 0x8] 00000D2E 206A 0012 movea.l A0, [A2 + 0x12] 00000D32 2850 movea.l A4, [A0] 00000D34 382C 0020 move.w D4, [A4 + 0x20] 00000D38 362A 002C move.w D3, [A2 + 0x2C] 00000D3C B644 cmp.w D3, D4 00000D3E 6606 bne +0x8 /* 00000D46 */ 00000D40 B66C 0022 cmp.w D3, [A4 + 0x22] 00000D44 6748 beq +0x4A /* 00000D8E */ label00000D46: 00000D46 2F0A move.l -[A7], A2 00000D48 2057 movea.l A0, [A7] 00000D4A 2250 movea.l A1, [A0] 00000D4C 2269 0030 movea.l A1, [A1 + 0x30] 00000D50 4E91 jsr [A1] 00000D52 4AAA 001E tst.l [A2 + 0x1E] 00000D56 584F addq.w A7, 4 00000D58 662E bne +0x30 /* 00000D88 */ 00000D5A 206A 001A movea.l A0, [A2 + 0x1A] 00000D5E 7001 moveq.l D0, 0x01 00000D60 A024 syscall SetHandleSize 00000D62 7001 moveq.l D0, 0x01 00000D64 2540 001E move.l [A2 + 0x1E], D0 00000D68 536A 002A subq.w [A2 + 0x2A], 1 00000D6C 206A 0012 movea.l A0, [A2 + 0x12] 00000D70 2050 movea.l A0, [A0] 00000D72 2068 003E movea.l A0, [A0 + 0x3E] 00000D76 2250 movea.l A1, [A0] 00000D78 302A 002A move.w D0, [A2 + 0x2A] 00000D7C 206A 001A movea.l A0, [A2 + 0x1A] 00000D80 2050 movea.l A0, [A0] 00000D82 10B1 0000 move.b [A0], [A1 + D0.w] 00000D86 607A bra +0x7C /* 00000E02 */ label00000D88: 00000D88 526A 002C addq.w [A2 + 0x2C], 1 00000D8C 6074 bra +0x76 /* 00000E02 */ label00000D8E: 00000D8E B86A 002A cmp.w D4, [A2 + 0x2A] 00000D92 6E6E bgt +0x70 /* 00000E02 */ 00000D94 206A 001A movea.l A0, [A2 + 0x1A] 00000D98 202A 001E move.l D0, [A2 + 0x1E] 00000D9C 5280 addq.l D0, 1 00000D9E A024 syscall SetHandleSize 00000DA0 554F subq.w A7, 2 00000DA2 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000DA6 361F move.w D3, [A7]+ 00000DA8 6718 beq +0x1A /* 00000DC2 */ 00000DAA 4878 01B6 push.l 0x1B6 00000DAE 4879 0000 A972 push.l 0xA972 00000DB4 3043 movea.w A0, D3 00000DB6 2F08 move.l -[A7], A0 00000DB8 4EB9 0000 0F60 jsr [0x00000F60] 00000DBE 4FEF 000C lea.l A7, [A7 + 0xC] label00000DC2: 00000DC2 206A 001A movea.l A0, [A2 + 0x1A] 00000DC6 2650 movea.l A3, [A0] 00000DC8 204B movea.l A0, A3 00000DCA 43EB 0001 lea.l A1, [A3 + 0x1] 00000DCE 202A 001E move.l D0, [A2 + 0x1E] 00000DD2 A22E syscall BlockMove/BlockMoveData, flags=2 00000DD4 52AA 001E addq.l [A2 + 0x1E], 1 00000DD8 206A 0012 movea.l A0, [A2 + 0x12] 00000DDC 2050 movea.l A0, [A0] 00000DDE 3028 0020 move.w D0, [A0 + 0x20] 00000DE2 5340 subq.w D0, 1 00000DE4 3540 002A move.w [A2 + 0x2A], D0 00000DE8 206A 0012 movea.l A0, [A2 + 0x12] 00000DEC 2050 movea.l A0, [A0] 00000DEE 2068 003E movea.l A0, [A0 + 0x3E] 00000DF2 2250 movea.l A1, [A0] 00000DF4 302A 002A move.w D0, [A2 + 0x2A] 00000DF8 206A 001A movea.l A0, [A2 + 0x1A] 00000DFC 2050 movea.l A0, [A0] 00000DFE 10B1 0000 move.b [A0], [A1 + D0.w] label00000E02: 00000E02 536A 002C subq.w [A2 + 0x2C], 1 00000E06 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000E0A 4E5E unlink A6 00000E0C 4E75 rts 00000E0E 4E56 0000 link A6, 0 00000E12 48E7 1030 movem.l -[A7], D3,A2,A3 00000E16 246E 0008 movea.l A2, [A6 + 0x8] 00000E1A 206A 0012 movea.l A0, [A2 + 0x12] 00000E1E 2650 movea.l A3, [A0] 00000E20 362A 002C move.w D3, [A2 + 0x2C] 00000E24 B66B 0020 cmp.w D3, [A3 + 0x20] 00000E28 6606 bne +0x8 /* 00000E30 */ 00000E2A B66B 0022 cmp.w D3, [A3 + 0x22] 00000E2E 6766 beq +0x68 /* 00000E96 */ label00000E30: 00000E30 2F0A move.l -[A7], A2 00000E32 2057 movea.l A0, [A7] 00000E34 2250 movea.l A1, [A0] 00000E36 2269 0030 movea.l A1, [A1 + 0x30] 00000E3A 4E91 jsr [A1] 00000E3C 302A 0022 move.w D0, [A2 + 0x22] 00000E40 B06A 0024 cmp.w D0, [A2 + 0x24] 00000E44 584F addq.w A7, 4 00000E46 6600 00A2 bne +0xA4 /* 00000EEA */ 00000E4A 206A 001A movea.l A0, [A2 + 0x1A] 00000E4E 7001 moveq.l D0, 0x01 00000E50 A024 syscall SetHandleSize 00000E52 554F subq.w A7, 2 00000E54 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000E58 361F move.w D3, [A7]+ 00000E5A 6718 beq +0x1A /* 00000E74 */ 00000E5C 4878 01DC push.l 0x1DC 00000E60 4879 0000 A972 push.l 0xA972 00000E66 3043 movea.w A0, D3 00000E68 2F08 move.l -[A7], A0 00000E6A 4EB9 0000 0F60 jsr [0x00000F60] 00000E70 4FEF 000C lea.l A7, [A7 + 0xC] label00000E74: 00000E74 206A 0012 movea.l A0, [A2 + 0x12] 00000E78 2050 movea.l A0, [A0] 00000E7A 2068 003E movea.l A0, [A0 + 0x3E] 00000E7E 2250 movea.l A1, [A0] 00000E80 302A 0022 move.w D0, [A2 + 0x22] 00000E84 206A 001A movea.l A0, [A2 + 0x1A] 00000E88 2050 movea.l A0, [A0] 00000E8A 10B1 0000 move.b [A0], [A1 + D0.w] 00000E8E 7001 moveq.l D0, 0x01 00000E90 2540 001E move.l [A2 + 0x1E], D0 00000E94 6054 bra +0x56 /* 00000EEA */ label00000E96: 00000E96 206A 001A movea.l A0, [A2 + 0x1A] 00000E9A 202A 001E move.l D0, [A2 + 0x1E] 00000E9E 5280 addq.l D0, 1 00000EA0 A024 syscall SetHandleSize 00000EA2 554F subq.w A7, 2 00000EA4 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000EA8 361F move.w D3, [A7]+ 00000EAA 6718 beq +0x1A /* 00000EC4 */ 00000EAC 4878 01E5 push.l 0x1E5 00000EB0 4879 0000 A972 push.l 0xA972 00000EB6 3043 movea.w A0, D3 00000EB8 2F08 move.l -[A7], A0 00000EBA 4EB9 0000 0F60 jsr [0x00000F60] 00000EC0 4FEF 000C lea.l A7, [A7 + 0xC] label00000EC4: 00000EC4 206A 0012 movea.l A0, [A2 + 0x12] 00000EC8 2050 movea.l A0, [A0] 00000ECA 2068 003E movea.l A0, [A0 + 0x3E] 00000ECE 2250 movea.l A1, [A0] 00000ED0 302A 002C move.w D0, [A2 + 0x2C] 00000ED4 206A 001A movea.l A0, [A2 + 0x1A] 00000ED8 1031 0000 move.b D0, [A1 + D0.w] 00000EDC 2250 movea.l A1, [A0] 00000EDE 222A 001E move.l D1, [A2 + 0x1E] 00000EE2 1380 1800 move.b [A1 + D1], D0 00000EE6 52AA 001E addq.l [A2 + 0x1E], 1 label00000EEA: 00000EEA 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000EEE 4E5E unlink A6 00000EF0 4E75 rts 00000EF2 4E56 FFF6 link A6, -0x000A 00000EF6 2F0A move.l -[A7], A2 00000EF8 2F03 move.l -[A7], D3 00000EFA 246E 0008 movea.l A2, [A6 + 0x8] 00000EFE 2F2A 000E move.l -[A7], [A2 + 0xE] 00000F02 486E FFFC pea.l [A6 - 0x4] 00000F06 4EB9 0000 0FB0 jsr [0x00000FB0] 00000F0C 362A 002A move.w D3, [A2 + 0x2A] 00000F10 3043 movea.w A0, D3 00000F12 2F08 move.l -[A7], A0 00000F14 3003 move.w D0, D3 00000F16 48C0 ext.l D0 00000F18 D0AA 001E add.l D0, [A2 + 0x1E] 00000F1C 2F00 move.l -[A7], D0 00000F1E 2F2A 0012 move.l -[A7], [A2 + 0x12] 00000F22 A9D1 syscall TESetSelect 00000F24 2F2A 0012 move.l -[A7], [A2 + 0x12] 00000F28 A9D7 syscall TEDelete 00000F2A 2F2A 0026 move.l -[A7], [A2 + 0x26] 00000F2E 486E FFF6 pea.l [A6 - 0xA] 00000F32 4EB9 0000 0378 jsr [0x00000378 /* SysBMCPtr */] 00000F38 206A 0026 movea.l A0, [A2 + 0x26] 00000F3C 2F10 move.l -[A7], [A0] 00000F3E 302A 002A move.w D0, [A2 + 0x2A] 00000F42 48C0 ext.l D0 00000F44 322A 002C move.w D1, [A2 + 0x2C] 00000F48 48C1 ext.l D1 00000F4A 9280 sub.l D1, D0 00000F4C 2F01 move.l -[A7], D1 00000F4E 2F2A 0012 move.l -[A7], [A2 + 0x12] 00000F52 A9DE syscall TEInsert 00000F54 3F3C FFFF move.w -[A7], 0xFFFF 00000F58 486E FFF6 pea.l [A6 - 0xA] 00000F5C 4EB9 0000 0380 jsr [0x00000380 /* SysCtlCPtr */] 00000F62 3F3C FFFF move.w -[A7], 0xFFFF 00000F66 486E FFFC pea.l [A6 - 0x4] 00000F6A 4EB9 0000 0FB8 jsr [0x00000FB8] 00000F70 4FEF 001C lea.l A7, [A7 + 0x1C] 00000F74 261F move.l D3, [A7]+ 00000F76 245F movea.l A2, [A7]+ 00000F78 4E5E unlink A6 00000F7A 4E75 rts 00000F7C 4E56 FFF6 link A6, -0x000A 00000F80 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000F84 246E 0008 movea.l A2, [A6 + 0x8] 00000F88 2F2A 000E move.l -[A7], [A2 + 0xE] 00000F8C 486E FFFC pea.l [A6 - 0x4] 00000F90 4EB9 0000 0FB0 jsr [0x00000FB0] 00000F96 266A 0026 movea.l A3, [A2 + 0x26] 00000F9A 200B move.l D0, A3 00000F9C 504F addq.w A7, 8 00000F9E 6642 bne +0x44 /* 00000FE2 */ 00000FA0 302A 002A move.w D0, [A2 + 0x2A] 00000FA4 48C0 ext.l D0 00000FA6 322A 002C move.w D1, [A2 + 0x2C] 00000FAA 48C1 ext.l D1 00000FAC 9280 sub.l D1, D0 00000FAE 2001 move.l D0, D1 00000FB0 A122 syscall NewHandle, flags=1 00000FB2 2548 0026 move.l [A2 + 0x26], A0 00000FB6 4AAA 0026 tst.l [A2 + 0x26] 00000FBA 665C bne +0x5E /* 00001018 */ 00000FBC 554F subq.w A7, 2 00000FBE 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000FC2 361F move.w D3, [A7]+ 00000FC4 6602 bne +0x4 /* 00000FC8 */ 00000FC6 7694 moveq.l D3, 0xFFFFFF94 label00000FC8: 00000FC8 4878 020D push.l 0x20D 00000FCC 4879 0000 A972 push.l 0xA972 00000FD2 3043 movea.w A0, D3 00000FD4 2F08 move.l -[A7], A0 00000FD6 4EB9 0000 0F60 jsr [0x00000F60] 00000FDC 4FEF 000C lea.l A7, [A7 + 0xC] 00000FE0 6036 bra +0x38 /* 00001018 */ label00000FE2: 00000FE2 302A 002A move.w D0, [A2 + 0x2A] 00000FE6 48C0 ext.l D0 00000FE8 322A 002C move.w D1, [A2 + 0x2C] 00000FEC 48C1 ext.l D1 00000FEE 9280 sub.l D1, D0 00000FF0 2001 move.l D0, D1 00000FF2 204B movea.l A0, A3 00000FF4 A024 syscall SetHandleSize 00000FF6 554F subq.w A7, 2 00000FF8 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000FFC 361F move.w D3, [A7]+ 00000FFE 6718 beq +0x1A /* 00001018 */ 00001000 4878 0211 push.l 0x211 00001004 4879 0000 A972 push.l 0xA972 0000100A 3043 movea.w A0, D3 0000100C 2F08 move.l -[A7], A0 0000100E 4EB9 0000 0F60 jsr [0x00000F60] 00001014 4FEF 000C lea.l A7, [A7 + 0xC] label00001018: 00001018 382A 002A move.w D4, [A2 + 0x2A] 0000101C 3004 move.w D0, D4 0000101E 48C0 ext.l D0 00001020 322A 002C move.w D1, [A2 + 0x2C] 00001024 48C1 ext.l D1 00001026 9280 sub.l D1, D0 00001028 2F01 move.l -[A7], D1 0000102A 206A 0012 movea.l A0, [A2 + 0x12] 0000102E 2050 movea.l A0, [A0] 00001030 2068 003E movea.l A0, [A0 + 0x3E] 00001034 2250 movea.l A1, [A0] 00001036 41F1 4000 lea.l A0, [A1 + D4.w] 0000103A 201F move.l D0, [A7]+ 0000103C 226A 0026 movea.l A1, [A2 + 0x26] 00001040 2251 movea.l A1, [A1] 00001042 A22E syscall BlockMove/BlockMoveData, flags=2 00001044 306A 002A movea.w A0, [A2 + 0x2A] 00001048 2F08 move.l -[A7], A0 0000104A 306A 002C movea.w A0, [A2 + 0x2C] 0000104E 2F08 move.l -[A7], A0 00001050 2F2A 0012 move.l -[A7], [A2 + 0x12] 00001054 A9D1 syscall TESetSelect 00001056 2F2A 0012 move.l -[A7], [A2 + 0x12] 0000105A A9D7 syscall TEDelete 0000105C 2F2A 001A move.l -[A7], [A2 + 0x1A] 00001060 486E FFF6 pea.l [A6 - 0xA] 00001064 4EB9 0000 0378 jsr [0x00000378 /* SysBMCPtr */] 0000106A 206A 001A movea.l A0, [A2 + 0x1A] 0000106E 2F10 move.l -[A7], [A0] 00001070 2F2A 001E move.l -[A7], [A2 + 0x1E] 00001074 2F2A 0012 move.l -[A7], [A2 + 0x12] 00001078 A9DE syscall TEInsert 0000107A 306A 0022 movea.w A0, [A2 + 0x22] 0000107E 2F08 move.l -[A7], A0 00001080 306A 0024 movea.w A0, [A2 + 0x24] 00001084 2F08 move.l -[A7], A0 00001086 2F2A 0012 move.l -[A7], [A2 + 0x12] 0000108A A9D1 syscall TESetSelect 0000108C 3F3C FFFF move.w -[A7], 0xFFFF 00001090 486E FFF6 pea.l [A6 - 0xA] 00001094 4EB9 0000 0380 jsr [0x00000380 /* SysCtlCPtr */] 0000109A 3F3C FFFF move.w -[A7], 0xFFFF 0000109E 486E FFFC pea.l [A6 - 0x4] 000010A2 4EB9 0000 0FB8 jsr [0x00000FB8] 000010A8 4FEF 0014 lea.l A7, [A7 + 0x14] 000010AC 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000010B0 4E5E unlink A6 label000010B2: 000010B2 4E75 rts 000010B4 0000 0041 ori.b D0, 0x41 /* 'A' */ 000010B8 8996 or.l [A6], D4 000010BA 8840 or.w D4, D0 000010BC 6CF4 bge -0xA /* 000010B2 */ 000010BE 9B92 sub.l [A2], D5 000010C0 9185 subx.l D0, D5 000010C2 8841 or.w D4, D1 000010C4 31F1 CFD1 D440 move.w [0xFFFFD440], [[]] 000010CA AE40 syscall QDError, auto_pop 000010CC 8998 or.l [A0]+, D4 000010CE 4060 negx.w -[A0] 000010D0 9440 sub.w D2, D0 000010D2 9D8F subx.l -[A6], -[A7] 000010D4 9887 sub.l D4, D7 000010D6 9C93 sub.l D6, [A3] 000010D8 9591 sub.l [A1], D2 000010DA 879A or.l [A2]+, D3 000010DC 9BA9 8392 sub.l [A1 - 0x7C6E], D5 000010E0 9392 sub.l [A2], D1 000010E2 9389 subx.l -[A1], -[A1] 000010E4 8A87 or.l D5, D7 000010E6 928A sub.l D1, A2 000010E8 9298 sub.l D1, [A0]+ 000010EA 879C or.l [A4]+, D3 000010EC 9393 sub.l [A3], D1 000010EE 9C9A sub.l D6, [A2]+ 000010F0 A040 syscall ResrvMem/ReserveMem 000010F2 5240 addq.w D0, 1 000010F4 8C40 or.w D6, D0 000010F6 81D8 divs.w D0, [A0]+ 000010F8 4053 negx.w [A3] 000010FA 9695 sub.l D3, [A5] 000010FC 8793 or.l [A3], D3 000010FE BAE4 cmpa.w A5, -[A4] 00001100 404C negx.w A4 00001102 9887 sub.l D4, D7 00001104 0000 0015 ori.b D0, 0x15 00001108 406B 8CA8 negx.w [A3 - 0x7358] 0000110C 414E chk.w D0, A6 0000110E 7F95 moveq.l D7, 0xFFFFFF95 00001110 4098 negx.l [A0]+ 00001112 416C 8A91 chk.w D0, [A4 - 0x756F] 00001116 8A40 or.w D5, D0 00001118 E197 roxl D7, 8 0000111A 8741 9099 pack D3, D1, 0x9099 0000111E AE40 syscall QDError, auto_pop 00001120 5E40 addq.w D0, 7 00001122 81D8 divs.w D0, [A0]+ 00001124 40D2 move.w [A2], SR 00001126 E400 asr D0.b, 2 00001128 0000 .incomplete 0000112A 00 .incomplete